throw oneself into - Spanish English Dictionary